﻿package com.financing.enums.notify;

public enum AgentNotify {

	/** 提现申请成功 */
	WITHDRAW_PROCESS("发起提现申请成功", "您名下的{0}于{1}提现申请成功，提现金额为{2}元，目前客户账户余额为{3}元。"),
	
	/** 提现成功 */
	WITHDRAW_SUCCESS("提现成功", "您名下的{0}于{1}提现成功，提现金额为{2}元，目前客户账户余额为{3}元。"),
	
	/** 提现失败 */
	WITHDRAW_FAILED("提现申请失败", "您名下的{0}于{1}提交的提现申请失败，目前客户账户余额为{2}元，请及时联系并处理。"),
	
	/** 充值成功 */
	DESPOSIT_SUCCESS("充值成功", "您名下的{0}客户于{1}成功充值了{2}元，目前客户账户余额为{3}元。"),
	
	/** 充值成功 */
	DESPOSIT_FAILED("充值失败", "您名下的{0}客户于{1}，充值失败，目前客户账户余额为{2}元，请及时联系并处理。"),
	
	/** 投资成功 */
	TRADE_SUCCESS("投资成功", "您名下的{0}于{1}投资{2}{3}元成功，目前客户账户余额为{4}元。"),
	
	/** 投资失败 */
	TRADE_FAILED("投资失败", "您名下的{0}于{1}投资{2}{3}元失败，请及时联系并处理。"),
	
	/** 分润到账 */
	TRADE_BENEFIT("分润到账", "您名下的{0}于{1}投资{2}{3}元成功，您所得的分润已发放至账户，请注意查收。"),
	
	/** 还款成功 */
	REPAY_SUCCESS("还款成功", "您名下的{0}投资投资{1}（{2}/{3}）已成功还款，目前客户余额为{4}元。"),
	
	/** ---即将还款 */
	REPAY_CLOSE_TO1("即将还款", "您名下的{0}于{1}有一笔{2}元还款，请注意！"),
	
	/** 优惠券到账 */
	COUPON("{0}已发放", "您名下的{0}有一张{1}赠送的{2}已发放！"),
	
	/** 现金奖励到账 */
	CASH("现金奖励已发放", "您名下的{0}{1}元现金奖励已发放！"),
	
	/** 生日优惠券发放 */
	COUPON_BIRTHDAY("生日{0}已发放", "您名下的{0}（客户）有一张生日赠送的{1}已发放。"),
	
	/** 优惠券使用 */
	COUPON_USE("{0}已使用", "您名下的{0}于{1}投资{2}时已使用了一张{3}！"),

        /** 优惠券奖励发放 */
	COUPON_REPAY("{0}收益到帐", "您名下的{0}使用{1}的{2}元收益已到账。"),
	
	/** 优惠券即将过期 */
	COUPON_CLOSE_TO_EXPIRE("{0}即将过期", "您名下的{0}有一张{1}还有1天即将过期，请注意提醒！"),
	
	/** 优惠券已过期 */
	COUPON_EXPIRE("{0}已过期", "您名下的{0}有一张{1}已过期，不可再使用！"),
	
	/** 生日提醒 */
	BIRTHDAY_NOTIFY("生日提醒", "您名下的{0}明天过{1}生日！");

	/** 枚举值 */
	private final String name;
	
	/** 枚举描述 */
	private final String contents; 
	
	/**
	 * 构造一个<code>InvestStatus</code>枚举对象
	 * 
	 * @param code
	 * @param message
	 */
	private AgentNotify(String name, String contents) {
		this.name = name;
		this.contents = contents;
	}
	
	/**
	 * @return Returns the code.
	 */
	public String getName() {
		return name;
	}
	
	/**
	 * @return Returns the message.
	 */
	public String getContents() {
		return contents;
	}
}
